BOJ

[Silver IV] 불꽃놀이 - 21557

문제 링크

성능 요약

메모리: 35232 KB, 시간: 364 ms

분류

그리디 알고리즘

제출 일자

2025년 10월 11일 19:11:27

문제 설명

폴리매스 왕국의 사람들은 불의 돌을 이용해 불꽃놀이를 합니다. 오늘의 불꽃놀이는 N개의 폭죽 더미를 이용할 예정입니다.

당신은 아래 작업을 정확히 N2번 반복해서 폭죽을 터뜨리려고 합니다.

불꽃놀이가 끝나고 나면 두 개의 폭죽 더미만이 남습니다. 한 번 불꽃놀이에 사용한 폭죽 더미는 재사용이 불가능하기 때문에, 남은 두 폭죽 더미의 높이 중 더 큰 값을 최소화하려고 합니다. 이 값을 찾는 프로그램을 작성해 봅시다.

입력

첫 줄에는 폭죽 더미의 개수 N이 주어집니다. 다음 줄에는 각 폭죽 더미의 높이 A1,A2,,AN이 주어어집니다.

출력

마지막 두 폭죽 더미 중 더 높은 것의 높이의 최솟값을 출력합니다.

소스 코드